import numpy as np

arr = np.array([1, 2, -1, 7])
# 求和
print(arr.sum())
# 求平均值
print(arr.mean())
# 求最小值
print(arr.min())
# 求最大值
print(arr.max())
# 求最小值的索引
print(arr.argmin())
# 求最大值的索引
print(arr.argmax())
# 计算元素的累计和
print(arr.cumsum())
# 计算元素的累计积
print(arr.cumprod())
# np.diff()数组中后一个数减前一个数
# np.diff(a, n=1, axis=-1, prepend=<no value>, append=<no value>)[source]
# a: 数组, n:计算次数，axis: 0竖直减、1横着减
print(np.diff(arr))

a = np.array([-0.7, 1.2, -1.2, 0.5])
# 向下取整
print(np.floor(a))
#向上取整
print(np.ceil(a))

print(np.where(a>0, a, 0))
